home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 6: Level 6 / 17 Bit - Level 6 (1998)(Epic Marketing)[!].iso / quartz / q0973.dms / q0973.adf / UDraw.doc < prev    next >
Text File  |  1978-02-14  |  10KB  |  222 lines

  1. UDraw is copyright (c) 1993, Ron Stefkovich, all rights reserved by the author.
  2. UDraw is shareware.
  3. UDraw may be freely distributed.  Author accepts no responsibility as to
  4. the usefullness or applicability of this product.
  5.  
  6.  
  7. UDraw is drafting oriented.
  8. UDraw has applications beyond its original intent, which was to be a tool to 
  9. rapidly draw schematic diagrams. ( OPEN files found in the Schematic directory 
  10. for samples. )  
  11. This is a bitmapped oriented and not an object oriented drawing program.  UDraw 
  12. makes heavy use of "clip boards", files which contain clips of various items 
  13. that may be lifted off and pasted to the working screen.  These "clip boards" 
  14. are accesible from the Objects menu and are displayed directly behind but 
  15. independently of, the front, working screen.  
  16. The OBJS gadget in the left margin is used to extract individual images
  17. from the rear objects screen without interference from images that appear
  18. in the front screen.
  19.   
  20. The entire "clip board" may be edited by copying it to the front screen, 
  21. modifying it ( possibly using the Lens tool ), copying it from the front screen 
  22. to the back screen and then saving it.  It would be wise to maintain backups of 
  23. these "clip boards", since they are so easily modified.  "Clip boards objects
  24. are two color only (depth = 1). 
  25. Separate objects may be saved(next release) and opened as clips, which have the 
  26. same number (depth) of colors as the working screen. 
  27. See the Options menu for other details.
  28.  
  29. All direct drawing is locked to a grid.  This makes drawing, pasting and cloning
  30. quick and efficient.  Objects that are made up of repetitive elements
  31. ( such as ic pads, transformer coils, device layouts, etc. ) can be easily
  32. built by cloning the repetition.  Complex structures can be built by combining
  33. diverse parts ( and possibly saved as a clip? ).  Complex, repetitive patterns 
  34. are easily generated by cloning.
  35.  
  36. Why no diagonal lines with the LINE gadget?  The grid is 8 dots wide by 7 dots 
  37. tall to appear square.  With this representation, there is no way to draw a diagonal 
  38. line that passes through the vertices of the grid.  However, diagonal lines are 
  39. possible using the Lens tool, and cloning a piece of line.  Same for circles
  40. ( but circles may be in a future release; diagonals, too, if an 8x8 grid
  41. on a pal display ).  What would you like to see?
  42.  
  43.  
  44.                         LEFT BORDER GADGETS:
  45.  
  46. IDLE  The program will use this more than you, anytime it needs to
  47.       clean up the screen prior to an operation. 
  48.  
  49. LINE  Draws a line vertically or horizontally only. 
  50.       1) position the mouse pointer
  51.       2) press and hold left mouse button
  52.       3) drag mouse pointer horizontally or vertically
  53.       (To cancel the line, return to the beginning, then release button.)
  54.       4) release left mouse button
  55.  
  56. NODE  draws a node, used for electrical connections.
  57.       ( Only one node type in this release ).
  58.  
  59. TEXT  When selected:
  60.       1) provides a cursor.
  61.       2) enables "FONTS" menu.
  62.       3) simple editing ( back-space, CR ) for proportional or nonprop fonts.
  63.       4) positioning mouse pointer and clicking left button positions cursor.
  64.          This creates a reference point for CR and BackSpace
  65.  
  66. CUTS  This is an erase OR part 1 of a cut_and_paste operation.
  67.       1) position the mouse pointer
  68.       2) press and hold left mouse button
  69.       3) drag mouse
  70.       4) release left mouse button . . . . .
  71.       Boxed in area will be erased ( moved to a buffer ).
  72.       To undo ( single ), reselect CUTS gadget or select COPY gadget.
  73.          Reselecting the CUTS gadget restores the last cut.
  74.          Selecting the COPY gadget puts the data into the copy_window
  75.          ready for dragging to where you want to paste it.
  76.  
  77. COPY  Makes a copy of a selected (front screen) area without erasing it.
  78.       1) position the mouse pointer
  79.       2) press and hold left mouse button
  80.       3) drag mouse
  81.       4) release left mouse button . . . . .
  82.          The copy_window will show the copied data.
  83.          To move the data in the window:
  84.       1) position the mouse pointer inside the window
  85.       2) press and hold the left mouse button
  86.       3) drag mouse pointer and box to new location where pasting is desired
  87.       4) double click left mouse button (copy_image will flicker)
  88.          This merges the copy_window data onto the screen.  At this time,
  89.          copy_box may be moved, as above, for other pastes, or deselected.  
  90.          ( adjust double click speed to suit you in PREFERENCES )
  91.  
  92. H     When the copy_window is active, this gadget flips the data horizontally
  93. V     When the copy_window is active, this gadget flips the data vertically.
  94.  
  95. OBJS  Makes a copy of the (boxed) rear screen area.  Works same as
  96.       COPY, but copies data from the back screen objects.
  97.       Once the copy is made, functions the same as COPY.
  98.  
  99. PEN   Toggles the pen color from 1 to 0 (blank). Usefull for erasing
  100.       lines or script or nodes (by going over).
  101.  
  102. GRIDINTENSITY
  103.       1) position mouse pointer on the small block
  104.       2) while holding the left mouse button down, drag the small block
  105.          up and down to alter the intensity of the rear grid/objects screen
  106.  
  107.  
  108.                         MENUS
  109.  
  110. PROJECT
  111.       New      Erases entire screen.
  112.       Open     Choose a drawing to open via the file selector.
  113.       Save     Saves the drawing you currently are working on.
  114.       Save As  Save current drawing under a new name.
  115.       Print    Prints the current drawing on an Epson printer (Citizen)
  116.       About    Copywrite statement.
  117.       Screen   Same as left_Amiga n . . .  moves screen to back.
  118.       Quit     Exits.
  119.  
  120. FONTS          ( text gadget must be selected for these items to function )
  121.       topaz8   Resident (default) 8pt font.
  122.       topaz9   Resident 9pt font.
  123.       thin     This is a 7pt disk_based font.
  124.       FONTS:   Puts up a file_selection window to select fonts anywhere
  125.                   that fonts reside, not necessarily in the fonts directory. 
  126.       Import   Reads a text file to the screen beginning at the current
  127.                   cursor location, using the currently selected font.
  128.  
  129. DRAW
  130.       Border   Draws the full border in pen color;
  131.       Legend   Draws the lower right corner legend in pen color;
  132.       Grid     Redraws the grid.
  133.  
  134. TOOLS
  135.       Lens     Provides a magnification and way to work at the pixel level
  136.                   selecting any left border gadget quits the lens.
  137.                   position mouse pointer outside the lens window and click 
  138.                   left mouse button to change the inspection area.
  139.                   clicking inside the lens window deposits a dot in the current
  140.                   pen color (selectable, including: no-color).
  141.       palette  Allows altering the screens colors.
  142.                   runs simultaneously with other functions.
  143.                   has a close_box.
  144.       eraser   A small clean-up eraser at the mouse pointer.
  145.       coords   Shows x and y coordinates in a small relocatable window.
  146.                   reselect to toggle off.
  147.  
  148. OBJECTS
  149.       first six:
  150.                For rapid access, brings up specifically named object-clip_boards.
  151.       Clips:   
  152.          Open  A file requester allows the selection of a clip to be
  153.                   loaded.  Once loaded, the clip appears in a copy_window
  154.                   and the COPY function is active.
  155.          Save  Small areas that appear (and must appear in) the copy_window
  156.                   may be saved.  A file requester opens to a CLIPS directory
  157.                   ( but user may select other path ) where an existing name
  158.                   or a new name may be used under which to save the clip.
  159.            
  160.       custom:                 
  161.          openObjs User selection for opening object clip_boards that may not
  162.                      be on the first-six list.
  163.          saveObjs Saves the rear grid/objects screen to disk with the path
  164.                      specified by the user
  165.          copyF>B  (After editing or creating an objects clip-board,) copies
  166.                      that board to the rear screen.  (copy Front to Back)
  167.          copyB>F  Copys the rear screen (presumably after loading from disk)
  168.                      to the front screen for editing or amending.
  169.                                                      (copy Back to Front)
  170.  
  171. FileRequester:
  172.    The file requester expands downward to attempt to show all the files in a
  173.       directory.  If this number exceeds the viewing space, use the "»pg»" 
  174.       gadget to flip through the pages.
  175.    Files names are sorted alphabetically and directories appear first 
  176.       preceeded by *.
  177.    Using the mouse pointer, click on the desired file name.  It is
  178.       appended to the path shown in the name path window.  
  179.    To move higher in the directory tree, select the "BACK" gadget.
  180.    The file name is acted upon by either pressing "RETURN" or by clicking
  181.       on the gadget that defines the window  ( "SAVE" "OPEN" "FONT" "PRNT" etc ) 
  182.    File paths may also be entered directly in the path_window.
  183.  
  184.    When selecting a font, if the font size is not part of the name path,
  185.       the program will load the smallest point size font in that directory.
  186.       Fonts need not be in the :fonts directory.
  187.  
  188.    FileRequester Menu Options:
  189.  
  190.       Delete:  Deletes the file whose full name path is showing if "file"
  191.                is selected.  Deletes the directory whose name path is
  192.                showing, if the directory is empty.
  193.       MakeDir: If a new directory name is typed into the name path window,
  194.                then selecting MakeDir will cause a new directory to be
  195.                created, space permitting.
  196.       Rename:  The full path of the name to be changed must be in the
  197.                path window.  Then, backspace over the file name and write
  198.                in a new one.  Select "Rename" to cause the change. 
  199.  
  200.  
  201. UDraw is shareware.
  202.  
  203. To receive a current state Diskette of UDraw, send $20 USA check or MO to
  204.  
  205.     Ron Stefkovich
  206.     44536 O'Roreyes Pl.
  207.     Manchester, CA 95459
  208.     (707) 882 2129 weekends usually
  209.  
  210. Changes to expect:
  211.  
  212.    Modifiable size screens.
  213.    Modifiable depth. 
  214.    Sideways printing added : Citizen (Epson) printer .
  215.    (maybe later:) denser printing that retains aspect.
  216.  
  217. and additional things as other needs are filled and requests met.
  218.  
  219. Also, please send bug reports, comments, requests, ( as well as petit, 
  220. dark haired gypsyish females ) to the same address.
  221.  
  222.